<!DOCTYPE html>
<html lang="en">

<head>
  <meta charset="UTF-8">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <title>Document</title>
</head>

<body>
  <script>
    /* 
      switch判断语句

      表达式，根据其他变量进行判断

      switch(表达式){
        case 常量1:
          语句1;
          break;
        case 常量2:
          语句2;
          break;
        default:
          语句3;
      }
    
      注意：
        switch语句判断条件用的是 === 的关系，表示值和类型都要相等

      什么情况用if，什么情况用switch
        if语句用于判断区间范围
        switch语句用于判断的条件是固定值的时候

        例如：旺季 5月-10月

    */
    // 周一到周五上课，周六上午上课，周日休息
    // var day = prompt("请输入判断的星期几");
    // switch (day) {
    //   case "1":
    //   case "2":
    //   case "3":
    //   case "4":
    //   case "5":
    //     console.log("上课");
    //     break;
    //   case "6":
    //     console.log("上午上课");
    //     break;
    //   case "7":
    //     console.log("休息");
    //     break;
    //   default:
    //     console.log("输入有误");
    //     break;
    // }


    /* 
      手动输入月份1-12月，判断当前月份是31天还是30天或是28和29天
    */
    var month = prompt("请输入月份")
    // if(month === 1 || month === 3 || month === 5 || month === 7 || month === 8 || month === 10 || month === 12) {

    // }
    switch (month) {
      case "一月":
      case "三月":
      case "五月":
      case "七月":
      case "八月":
      case "十月":
      case "十二月":
        console.log(month + "31天")
        break
      case "四月":
      case "六月":
      case "九月":
      case "十一月":
        console.log(month + "30天")
        break
      case "二月":
        console.log(month + "28天或29天")
        break
      default:
        console.log("月份输入有误")
        break
    }
  </script>
</body>

</html>